/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconbingtu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M431.517193 93.489404v409.312561c0 50.589193 41.391158 91.980351 91.980351 91.980351h409.312561c-39.091649 197.757754-213.854316 344.926316-418.510596 344.926316H489.004912C277.450105 925.911579 102.687439 751.148912 88.890386 539.594105 75.093333 321.140772 222.261895 130.281544 431.517193 93.489404M472.908351 6.10807h-4.599018C199.266807 26.803649-9.988491 263.653053 6.10807 544.193123c16.096561 252.945965 223.052351 459.901754 475.998316 475.998316h32.193123c266.743018 0 482.896842-204.656281 505.89193-464.500772 2.299509-25.294596-16.096561-43.690667-41.391158-43.690667H523.497544c-6.898526 0-9.198035-4.599018-9.198035-9.198035V45.199719c0-22.995088-18.39607-39.091649-41.391158-39.091649z m466.800281 227.651369c-39.091649-62.086737-91.980351-112.67593-149.468071-149.468071-43.690667-27.594105-91.980351-50.589193-144.869052-62.086736-25.294596-6.898526-50.589193 13.797053-50.589193 41.391157 0 18.39607 11.497544 34.492632 29.893614 39.09165 16.096561 4.599018 34.492632 9.198035 50.589193 16.096561 105.777404 43.690667 188.559719 128.772491 232.250386 232.250386 6.898526 16.096561 11.497544 34.492632 18.39607 50.589193 4.599018 18.39607 20.695579 29.893614 39.091649 29.893614 25.294596 0 45.990175-25.294596 41.391158-50.589193-16.096561-52.888702-36.79214-101.178386-66.685754-147.168561z"
        fill={getIconColor(color, 0, '#E0E7F5')}
      />
    </Svg>
  );
};

Iconbingtu.defaultProps = {
  size: 18,
};

Iconbingtu = React.memo ? React.memo(Iconbingtu) : Iconbingtu;

export default Iconbingtu;
